package com.Al.pattern.lazy;

/**
 * @Author lizhigang Date: 2019/4/17 22:27
 * @description:饿汉式-简单试
 * 实例化的时候才会创建
 */
public class LazySimpleSingleton {
	private LazySimpleSingleton(){};
	//静态块，公共内存区域
	private static LazySimpleSingleton lazy;
	//在方法上加锁，使得整个方法被占用，容易造成所等待效率上也不佳
	public synchronized static LazySimpleSingleton newInstence(){
		if(lazy == null){
			lazy = new LazySimpleSingleton();
		}
		return lazy;
	}
}
